package com.ruoyi.user.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 功能描述
 *
 * @Author: zq
 * @Date: 2022年11月08日
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class YmOrderEntity extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 自增id */
    @JsonProperty("id")
    private Long id;

    /** 用户id */
    @Excel(name = "用户id")
    @JsonProperty("uid")
    private Long uid;

    /** 订单类型 1：外卖 0：自取*/
    @Excel(name = "订单类型")
    private Integer otype;

    /** 订单流水号 */
    @Excel(name = "订单流水号")
    private String onumber;

    /** 订单价格 */
    @Excel(name = "订单价格")
    private Double oprice;

    /** 支付状态 0：未支付 1：已支付 */
    @Excel(name = "支付状态")
    private Integer paystate;

    /** 订单状态 0：正常 1：禁用 */
    @Excel(name = "订单状态")
    private Integer ostate;

    /** 支付时间 */
    @Excel(name = "支付时间")
    private String otime;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String createtime;
}
